package cn.tedu.boot22.mapper;

import cn.tedu.boot22.entity.Hero;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

@Mapper
public interface HeroMapper {

     /*
     #{XXx} 会从下面方法的参数列表中找到同名的变量, 若找不到同名变量的话
     则进入到对象里面查找同名的 get 方法
     Mybatis 框架会根据此方法声明 生成具体的实现类 实现该方法,方法内部就是JDBC代码.
     */
    @Insert("insert into hero values(null,#{name},#{money})")
    void insert(Hero hero);

    @Select("select * from hero where ")
    void select(Hero hero);
}
